package com.raymond.smgp.constants;

import java.nio.charset.Charset;

/**
 * @version V3.0
 * @description: smgp的变量
 * @author: ywj
 * @date: 2020年06月05日10:59
 **/
public class SmgpConstants {

    public static final short OPT_TP_PID = 0x0001;
    public static final short OPT_TP_UDHI = 0x0002;
    public static final short OPT_LINK_ID = 0x0003;
    public static final short OPT_CHARGE_USER_TYPE = 0x0004;
    public static final short OPT_CHARGE_TERM_TYPE = 0x0005;
    public static final short OPT_CHARGE_TERM_PSEUDO = 0x0006;
    public static final short OPT_DEST_TERM_TYPE = 0x0007;
    public static final short OPT_DEST_TERM_PSEUDO = 0x0008;
    public static final short OPT_PK_TOTAL = 0x0009;
    public static final short OPT_PK_NUMBER = 0x000a;
    public static final short OPT_SUBMIT_MSG_TYPE = 0x000b;
    public static final short OPT_SP_DEAL_RESULT = 0x000c;
    public static final short OPT_SRC_TERM_TYPE = 0x000d;
    public static final short OPT_SRC_TERM_PSEUDO = 0x000e;
    public static final short OPT_NODES_COUNT = 0x000f;
    public static final short OPT_MSG_SRC = 0x0010;
    public static final short OPT_SRC_TYPE = 0x0011;
    public static final short OPT_M_SERVICE_ID = 0x0012;

    public static final Charset DEFAULT_TRANSPORT_CHARSET = Charset.forName("GBK");

    public static final short DEFAULT_VERSION = 0x30;
    public static final short VERSION_30 = 0x30;
    public static final short VERSION_13 = 0x13;
}
